home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / WarriorsProgress.sit / Warrior’s Progress / source code / Source / CWPMenus.cp < prev    next >
Text File  |  1997-06-28  |  809b  |  35 lines

  1. // CWPMenus.cp
  2.  
  3. #ifndef CWPMenus_h
  4. #include "CWPMenus.h"
  5. #endif
  6. #ifndef PlainMenuItem_h
  7. #include "PlainMenuItem.h"
  8. #endif
  9. #ifndef Quitting_h
  10. #include "Quitting.h"
  11. #endif
  12. #ifndef AppleMenu_h
  13. #include "AppleMenu.h"
  14. #endif
  15. #ifndef DisabledMenuItem_h
  16. #include "DisabledMenuItem.h"
  17. #endif
  18. #ifndef Creating_h
  19. #include "Creating.h"
  20. #endif
  21. #ifndef Closing_h
  22. #include "Closing.h"
  23. #endif
  24.  
  25. CWPMenus::CWPMenus()
  26.   {
  27.     static AppleMenu apple( 128 );
  28.     
  29.     static Menu file( 129 );
  30.         static PlainMenuItem<Creating>    newWindow    ( file, &Creating::Create, &Creating::CanCreate );
  31.         static PlainMenuItem<Closing>        close            ( file, &Closing::CloseAskingToSave, &Closing::CanClose );
  32.         static DisabledMenuItem                divider        ( file );
  33.         static PlainMenuItem<Quitting>    quit            ( file, &Quitting::QuitAskingToSave, &Quitting::CanQuit );
  34.   }
  35.